From cff5e0d15bc3ddf5f1c95e8e596af86dd46fe3a1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 26 Apr 2015 15:24:11 -0400 Subject: [PATCH] Add tests for the GtkFileFilter builder parser --- testsuite/gtk/Makefile.am | 10 ++++++++++ testsuite/gtk/ui/filefilter1.expected | 1 + testsuite/gtk/ui/filefilter1.ui | 13 +++++++++++++ testsuite/gtk/ui/filefilter10.expected | 2 ++ testsuite/gtk/ui/filefilter10.ui | 6 ++++++ testsuite/gtk/ui/filefilter2.expected | 2 ++ testsuite/gtk/ui/filefilter2.ui | 7 +++++++ testsuite/gtk/ui/filefilter3.expected | 2 ++ testsuite/gtk/ui/filefilter3.ui | 7 +++++++ testsuite/gtk/ui/filefilter4.expected | 2 ++ testsuite/gtk/ui/filefilter4.ui | 8 ++++++++ testsuite/gtk/ui/filefilter5.expected | 2 ++ testsuite/gtk/ui/filefilter5.ui | 8 ++++++++ testsuite/gtk/ui/filefilter6.expected | 2 ++ testsuite/gtk/ui/filefilter6.ui | 8 ++++++++ testsuite/gtk/ui/filefilter7.expected | 2 ++ testsuite/gtk/ui/filefilter7.ui | 8 ++++++++ testsuite/gtk/ui/filefilter8.expected | 2 ++ testsuite/gtk/ui/filefilter8.ui | 8 ++++++++ testsuite/gtk/ui/filefilter9.expected | 2 ++ testsuite/gtk/ui/filefilter9.ui | 8 ++++++++ 21 files changed, 110 insertions(+) create mode 100644 testsuite/gtk/ui/filefilter1.expected create mode 100644 testsuite/gtk/ui/filefilter1.ui create mode 100644 testsuite/gtk/ui/filefilter10.expected create mode 100644 testsuite/gtk/ui/filefilter10.ui create mode 100644 testsuite/gtk/ui/filefilter2.expected create mode 100644 testsuite/gtk/ui/filefilter2.ui create mode 100644 testsuite/gtk/ui/filefilter3.expected create mode 100644 testsuite/gtk/ui/filefilter3.ui create mode 100644 testsuite/gtk/ui/filefilter4.expected create mode 100644 testsuite/gtk/ui/filefilter4.ui create mode 100644 testsuite/gtk/ui/filefilter5.expected create mode 100644 testsuite/gtk/ui/filefilter5.ui create mode 100644 testsuite/gtk/ui/filefilter6.expected create mode 100644 testsuite/gtk/ui/filefilter6.ui create mode 100644 testsuite/gtk/ui/filefilter7.expected create mode 100644 testsuite/gtk/ui/filefilter7.ui create mode 100644 testsuite/gtk/ui/filefilter8.expected create mode 100644 testsuite/gtk/ui/filefilter8.ui create mode 100644 testsuite/gtk/ui/filefilter9.expected create mode 100644 testsuite/gtk/ui/filefilter9.ui diff --git a/testsuite/gtk/Makefile.am b/testsuite/gtk/Makefile.am index e4f4f6f672..5d52a50e47 100644 --- a/testsuite/gtk/Makefile.am +++ b/testsuite/gtk/Makefile.am @@ -204,6 +204,16 @@ test_ui = \ ui/dialog4.ui ui/dialog4.expected \ ui/dialog5.ui ui/dialog5.expected \ ui/dialog6.ui ui/dialog6.expected \ + ui/filefilter1.ui ui/filefilter1.expected \ + ui/filefilter2.ui ui/filefilter2.expected \ + ui/filefilter3.ui ui/filefilter3.expected \ + ui/filefilter4.ui ui/filefilter4.expected \ + ui/filefilter5.ui ui/filefilter5.expected \ + ui/filefilter6.ui ui/filefilter6.expected \ + ui/filefilter7.ui ui/filefilter7.expected \ + ui/filefilter8.ui ui/filefilter8.expected \ + ui/filefilter9.ui ui/filefilter9.expected \ + ui/filefilter10.ui ui/filefilter10.expected \ $(NULL) EXTRA_DIST += \ diff --git a/testsuite/gtk/ui/filefilter1.expected b/testsuite/gtk/ui/filefilter1.expected new file mode 100644 index 0000000000..ff43ca4091 --- /dev/null +++ b/testsuite/gtk/ui/filefilter1.expected @@ -0,0 +1 @@ +SUCCESS diff --git a/testsuite/gtk/ui/filefilter1.ui b/testsuite/gtk/ui/filefilter1.ui new file mode 100644 index 0000000000..f8df737720 --- /dev/null +++ b/testsuite/gtk/ui/filefilter1.ui @@ -0,0 +1,13 @@ + + + + + text/plain + image/* + + + *.txt + *.png + + + diff --git a/testsuite/gtk/ui/filefilter10.expected b/testsuite/gtk/ui/filefilter10.expected new file mode 100644 index 0000000000..027a052673 --- /dev/null +++ b/testsuite/gtk/ui/filefilter10.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 1 +Unhandled tag: diff --git a/testsuite/gtk/ui/filefilter10.ui b/testsuite/gtk/ui/filefilter10.ui new file mode 100644 index 0000000000..f97a971350 --- /dev/null +++ b/testsuite/gtk/ui/filefilter10.ui @@ -0,0 +1,6 @@ + + + + + + diff --git a/testsuite/gtk/ui/filefilter2.expected b/testsuite/gtk/ui/filefilter2.expected new file mode 100644 index 0000000000..d4242e2077 --- /dev/null +++ b/testsuite/gtk/ui/filefilter2.expected @@ -0,0 +1,2 @@ +ERROR: g-markup-error-quark 4 +.:5:1 attribute 'food' invalid for element 'mime-types' diff --git a/testsuite/gtk/ui/filefilter2.ui b/testsuite/gtk/ui/filefilter2.ui new file mode 100644 index 0000000000..33707e8b75 --- /dev/null +++ b/testsuite/gtk/ui/filefilter2.ui @@ -0,0 +1,7 @@ + + + + + + + diff --git a/testsuite/gtk/ui/filefilter3.expected b/testsuite/gtk/ui/filefilter3.expected new file mode 100644 index 0000000000..6605679af5 --- /dev/null +++ b/testsuite/gtk/ui/filefilter3.expected @@ -0,0 +1,2 @@ +ERROR: g-markup-error-quark 4 +.:5:1 attribute 'food' invalid for element 'patterns' diff --git a/testsuite/gtk/ui/filefilter3.ui b/testsuite/gtk/ui/filefilter3.ui new file mode 100644 index 0000000000..03224bbcb3 --- /dev/null +++ b/testsuite/gtk/ui/filefilter3.ui @@ -0,0 +1,7 @@ + + + + + + + diff --git a/testsuite/gtk/ui/filefilter4.expected b/testsuite/gtk/ui/filefilter4.expected new file mode 100644 index 0000000000..bba955019c --- /dev/null +++ b/testsuite/gtk/ui/filefilter4.expected @@ -0,0 +1,2 @@ +ERROR: g-markup-error-quark 4 +.:5:31 attribute 'food' invalid for element 'mime-type' diff --git a/testsuite/gtk/ui/filefilter4.ui b/testsuite/gtk/ui/filefilter4.ui new file mode 100644 index 0000000000..a021957e1d --- /dev/null +++ b/testsuite/gtk/ui/filefilter4.ui @@ -0,0 +1,8 @@ + + + + + text/plain + + + diff --git a/testsuite/gtk/ui/filefilter5.expected b/testsuite/gtk/ui/filefilter5.expected new file mode 100644 index 0000000000..99d068ac36 --- /dev/null +++ b/testsuite/gtk/ui/filefilter5.expected @@ -0,0 +1,2 @@ +ERROR: g-markup-error-quark 4 +.:5:29 attribute 'food' invalid for element 'pattern' diff --git a/testsuite/gtk/ui/filefilter5.ui b/testsuite/gtk/ui/filefilter5.ui new file mode 100644 index 0000000000..add984ed22 --- /dev/null +++ b/testsuite/gtk/ui/filefilter5.ui @@ -0,0 +1,8 @@ + + + + + *.txt + + + diff --git a/testsuite/gtk/ui/filefilter6.expected b/testsuite/gtk/ui/filefilter6.expected new file mode 100644 index 0000000000..5b3096c506 --- /dev/null +++ b/testsuite/gtk/ui/filefilter6.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 1 +.:5:15 Unsupported tag for GtkFileFilter: diff --git a/testsuite/gtk/ui/filefilter6.ui b/testsuite/gtk/ui/filefilter6.ui new file mode 100644 index 0000000000..96f21a87b4 --- /dev/null +++ b/testsuite/gtk/ui/filefilter6.ui @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/testsuite/gtk/ui/filefilter7.expected b/testsuite/gtk/ui/filefilter7.expected new file mode 100644 index 0000000000..5b3096c506 --- /dev/null +++ b/testsuite/gtk/ui/filefilter7.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 1 +.:5:15 Unsupported tag for GtkFileFilter: diff --git a/testsuite/gtk/ui/filefilter7.ui b/testsuite/gtk/ui/filefilter7.ui new file mode 100644 index 0000000000..e951477f7c --- /dev/null +++ b/testsuite/gtk/ui/filefilter7.ui @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/testsuite/gtk/ui/filefilter8.expected b/testsuite/gtk/ui/filefilter8.expected new file mode 100644 index 0000000000..080d01ccb1 --- /dev/null +++ b/testsuite/gtk/ui/filefilter8.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 1 +.:5:26 Unsupported tag for GtkFileFilter: diff --git a/testsuite/gtk/ui/filefilter8.ui b/testsuite/gtk/ui/filefilter8.ui new file mode 100644 index 0000000000..3d59cb0a4c --- /dev/null +++ b/testsuite/gtk/ui/filefilter8.ui @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/testsuite/gtk/ui/filefilter9.expected b/testsuite/gtk/ui/filefilter9.expected new file mode 100644 index 0000000000..8540712ad3 --- /dev/null +++ b/testsuite/gtk/ui/filefilter9.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 1 +.:5:24 Unsupported tag for GtkFileFilter: diff --git a/testsuite/gtk/ui/filefilter9.ui b/testsuite/gtk/ui/filefilter9.ui new file mode 100644 index 0000000000..50a20086dd --- /dev/null +++ b/testsuite/gtk/ui/filefilter9.ui @@ -0,0 +1,8 @@ + + + + + + + + -- 2.30.2